const {
	defineConfig
} = require('@vue/cli-service')
module.exports = defineConfig({
	transpileDependencies: true,
	// 本地服务器配置
	devServer: {
		// 代理
		proxy: {
			"/v1": {
				// 代理目标地址
				target: "https://m.mi.com/",
				// 改变源
				changeOrigin: true,
				// 绕过小米的限制(欺骗小米的服务器，就是小米的网页访问的小米服务器)
				// 实际是localhost访问
			 onProxyReq(req) {
					// 当localhost请求的时候添加请求头refere 值https://m.mi.com/
					req.setHeader("referer", "https://m.mi.com/")
				}
			},
			"/web": {
				// 代理目标地址
				target: "https://m.9ji.com",
				// 改变源
				changeOrigin: true,
				// 绕过小米的限制(欺骗小米的服务器，就是小米的网页访问的小米服务器)
				// 实际是localhost访问
				onProxyReq(req) {
					// 当localhost请求的时候添加请求头refere 值https://m.mi.com/
					req.setHeader("referer", "https://m.9ji.com/")
				}
			},
			"/navigationconfig": {
				target: "https://mbff.cjdbj.cn/",
				changeOrigin: true,
				onProxyReq(req) {
					req.setHeader("referer", "https://mbff.cjdbj.cn/")

				}
			},
			"/getHotsRecommendList": {
				target: "https://api.juooo.com",
				changeOrigin: true,
				onProxyReq(req) {
					req.setHeader("referer", "https://api.juooo.com")

				}
			},
			// "/v3": {
			// 	target: "https://mall.api.epet.com",
			// 	changeOrigin: true,
			// 	onProxyReq(req) {
			// 		req.setHeader("referer", "https://mall.api.epet.com")

			// 	}
			// },
			"/gw-m-api": {
				target: "https://m.zkh.com",
				changeOrigin: true,
				onProxyReq(req) {
					req.setHeader("referer", "https://m.zkh.com")

				}
			},
			"/adwap": {
				target: "https://www.dshui.cc/",
				changeOrigin: true,
				onProxyReq(req) {
					req.setHeader("referer", "https://www.dshui.cc/")
			
				}
			},
			"/getIndexInfo":{
				target: "https://www.geshow.com",
				changeOrigin: true,
				onProxyReq(req) {
					req.setHeader("referer", "https://www.geshow.com")
							
				}
			},
			"/api":{
				target: "https://api.boododo.com",
				changeOrigin: true,
				onProxyReq(req) {
					req.setHeader("referer", "https://api.boododo.com")
							
				}
			}
		}
	}
})

// 代理服务器
// 强调：vue.config.js 修改后一定要重启服务器
// 强调：vue.config.js 修改后一定要重启服务器
// 强调：vue.config.js 修改后一定要重启服务器
